[Imprint][Data Privacy Statement][E-Mail]

Back to main index. View the specification. View theorem base summary, View theorem base listing, the used properties by spec, the dependency list, the symbol table,

Specification monotone-set-fixpoint
enrich
   setelems
with
   

   
   
   functions  μ : ((elem → bool) → elem → bool) → elem → bool;
              ν : ((elem → bool) → elem → bool) → elem → bool;
              UN : ((elem → bool) → bool) → elem → bool;
              IS : ((elem → bool) → bool) → elem → bool;
              compl : ((elem → bool) → elem → bool) → (elem → bool) → elem → bool;
             comment: compl(f)(S) = X \ f(X \ S);
   predicates  . ⊆ . : (elem → bool) × (elem → bool);
               monotone : ((elem → bool) → elem → bool);
   
   variables  x : elem;
              x0 : elem;
              x1 : elem;
              S : elem → bool;
              S0 : elem → bool;
              S1 : elem → bool;
              f : (elem → bool) → elem → bool;
              SS : (elem → bool) → bool;
   
   

   

   axioms union-def :  ⊦ UN(SS)(x) ↔ (∃ S. SS(S) ∧ S(x));
          intersection-def :  ⊦ IS(SS)(x) ↔ (∀ S. SS(S) → S(x));
          subseteq-def :  ⊦ S ⊆ S0 ↔ (∀ x. S(x) → S0(x));
          monotone-def :  ⊦ monotone(f) ↔ (∀ S, S0. S ⊆ S0 → f(S) ⊆ f(S0));
          least-prefixpoint-def :  ⊦ μ(f)(x) ↔ (∀ S. f(S) ⊆ S → S(x));
          greatest-prefixpoint-def :  ⊦ ν(f)(x) ↔ ¬ μ(compl(f))(x);
          compl-def :  ⊦ compl(f)(S)(x) ↔ ¬ f(λ x0. ¬ S(x0))(x);

   

   
end enrich